8. ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ ЭВМ МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ

 

8.4. Программное обеспечение вычислительных сетей


Сетевые протоколы – это наборы правил для обмена информацией в сети и разработки сетевого оборудования. Более подробно их можно определить как стандарты, которые определяют формы представления и способы пересылки разных типов сообщений между компьютерами, а также правила совместной работы различного оборудования в сетях, необходимые при создании этого оборудования.
Совокупность протоколов, которые используют компьютеры при работе в сети, обозначается термином стек. Традиционно стек делится на 7 уровней, функции которых определяются эталонной моделью взаимодействия открытых систем (сетевая модель OSI Open System Interconnection):
Физический уровень (1): процедуры управления аппаратурой передачи данных и подключённым к ней каналам связи. Примеры протоколов: Ethernet, Arc net, Token Ring.
Канальный уровень (2): отвечает за передачу информации по логическому каналу, установленному между двумя ЭВМ, соединёнными физическим каналом. На этом уровне обнаруживаются ошибки передачи пакетов, реализуется алгоритм восстановления информации в случае обнаружения сбоев или потери данных. Детализируются способы осуществления непосредственной связи объектов сетевого уровня. Примеры протоколов: LAP-B, SNAP, HDLC
Сетевой уровень (3): отвечает за маршрутизацию пакетов и связь между разными сетями, т.е. устанавливает логические каналы между объектами для реализации протоколов транспортного уровня. Примеры протоколов: IP (Internet Protocol), IPX,IDN,X.25
Транспортный уровень (4): определяет интерфейс между процессами и сетью, т.е. устанавливает логические каналы между процессами и обеспечивает передачу информационных пакетов, сформированных по правилам сетевого уровня. Примеры протоколов: TCP (Transmission Control Protocol), UDP, NSP, X.224, NetBIOS.
Сеансовый уровень (5): осуществляет установку и поддержку сеанса связи между двумя абонентами. Определяются средства, необходимые для синхронизации и управления обменом данных между сетевыми объектами. Примеры протоколов: RPC, X.225
Представительский уровень (6): определяет синтаксис данных, т.е. коды и форматы данных, посылаемых в сеть. Каждая прикладная программа, каждая операционная система имеет свой способ кодировки данных и команд. На этом уровне устанавливаются стандартные способы кодировки для информации, которая выходит из локальной сети. Аппаратное обеспечение, обеспечивающее перекодировку информации при выходе из локальной сети, обозначается
термином шлюз. Примеры протоколов: Х.226
Прикладной уровень (7): совокупность правил для разработки программ-приложений, которые делают запросы к ресурсам, расположенным в сети. В него входит регламентация всех работ, которые связаны с запуском программ пользователя и их выполнением. Примеры протоколов этого уровня: HTTP, SMTP, FTP, DNS, РОР3. В рамках этих протоколов пользователь делает запросы на использование сетевых ресурсов.
Основной протокол, под управлением которого работает Интернет, – это TCP/IP. Другими словами совокупность протоколов ТСР/IP является основой построения и функционирования сети Интернет.